From 3dcfcddf7a19f9301bf73c74256f8341220edde1 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Fri, 23 Feb 2001 03:51:41 +0000 Subject: [PATCH] Update. Mention the gtk-1-3-win32-production branch. 2001-02-23 Tor Lillqvist * README.win32: Update. Mention the gtk-1-3-win32-production branch. * gdk/win32/bdfcursor.c: New file. A program that generates xcursors.h. Thanks to Stefan Ondrejicka. * gdk/win32/xcursors.h: New file, contains the X cursor font in a compact format. * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New function, uses xcursors.h. (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate cursor from inline data instead of using LoadCursor() to generate it from a resource. * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up event, must check the Windows message for mouse button state, as the GDK event state might not have been built if it is undelivered. Remove one goto. * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call SetCursor() if the current cursor as returned by GetCursor() is the window's previous cursor. The ChildWindowFromPoint() test apparently didn't work correctly. * gdk/win32/rc/*.cur: Remove. * gdk/win32/rc/gdk.rc.in: Remove cursors. * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. * gtk/makefile.{mingw,msc}.in: Updates. --- ChangeLog | 37 ++++ ChangeLog.pre-2-0 | 37 ++++ ChangeLog.pre-2-10 | 37 ++++ ChangeLog.pre-2-2 | 37 ++++ ChangeLog.pre-2-4 | 37 ++++ ChangeLog.pre-2-6 | 37 ++++ ChangeLog.pre-2-8 | 37 ++++ README.win32 | 14 +- gdk/win32/Makefile.am | 2 + gdk/win32/bdfcursor.c | 373 ++++++++++++++++++++++++++++++++++++ gdk/win32/gdkcursor-win32.c | 163 +++++++--------- gdk/win32/gdkevents-win32.c | 41 ++-- gdk/win32/gdkwindow-win32.c | 4 +- gdk/win32/rc/Makefile.am | 79 +------- gdk/win32/rc/cursor00.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor02.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor04.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor06.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor08.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor0a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor0c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor0e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor10.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor12.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor14.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor16.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor18.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor1a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor1c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor1e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor20.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor22.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor24.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor26.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor28.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor2a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor2c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor2e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor30.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor32.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor34.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor36.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor38.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor3a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor3c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor3e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor40.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor42.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor44.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor46.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor48.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor4a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor4c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor4e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor50.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor52.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor54.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor56.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor58.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor5a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor5c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor5e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor60.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor62.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor64.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor66.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor68.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor6a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor6c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor6e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor70.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor72.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor74.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor76.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor78.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor7a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor7c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor7e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor80.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor82.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor84.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor86.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor88.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor8a.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor8c.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor8e.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor90.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor92.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor94.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor96.cur | Bin 326 -> 0 bytes gdk/win32/rc/cursor98.cur | Bin 326 -> 0 bytes gdk/win32/rc/gdk.rc.in | 77 -------- gdk/win32/xcursors.h | 359 ++++++++++++++++++++++++++++++++++ gtk/makefile.mingw.in | 2 - gtk/makefile.msc.in | 6 +- 95 files changed, 1090 insertions(+), 289 deletions(-) create mode 100644 gdk/win32/bdfcursor.c delete mode 100644 gdk/win32/rc/cursor00.cur delete mode 100644 gdk/win32/rc/cursor02.cur delete mode 100644 gdk/win32/rc/cursor04.cur delete mode 100644 gdk/win32/rc/cursor06.cur delete mode 100644 gdk/win32/rc/cursor08.cur delete mode 100644 gdk/win32/rc/cursor0a.cur delete mode 100644 gdk/win32/rc/cursor0c.cur delete mode 100644 gdk/win32/rc/cursor0e.cur delete mode 100644 gdk/win32/rc/cursor10.cur delete mode 100644 gdk/win32/rc/cursor12.cur delete mode 100644 gdk/win32/rc/cursor14.cur delete mode 100644 gdk/win32/rc/cursor16.cur delete mode 100644 gdk/win32/rc/cursor18.cur delete mode 100644 gdk/win32/rc/cursor1a.cur delete mode 100644 gdk/win32/rc/cursor1c.cur delete mode 100644 gdk/win32/rc/cursor1e.cur delete mode 100644 gdk/win32/rc/cursor20.cur delete mode 100644 gdk/win32/rc/cursor22.cur delete mode 100644 gdk/win32/rc/cursor24.cur delete mode 100644 gdk/win32/rc/cursor26.cur delete mode 100644 gdk/win32/rc/cursor28.cur delete mode 100644 gdk/win32/rc/cursor2a.cur delete mode 100644 gdk/win32/rc/cursor2c.cur delete mode 100644 gdk/win32/rc/cursor2e.cur delete mode 100644 gdk/win32/rc/cursor30.cur delete mode 100644 gdk/win32/rc/cursor32.cur delete mode 100644 gdk/win32/rc/cursor34.cur delete mode 100644 gdk/win32/rc/cursor36.cur delete mode 100644 gdk/win32/rc/cursor38.cur delete mode 100644 gdk/win32/rc/cursor3a.cur delete mode 100644 gdk/win32/rc/cursor3c.cur delete mode 100644 gdk/win32/rc/cursor3e.cur delete mode 100644 gdk/win32/rc/cursor40.cur delete mode 100644 gdk/win32/rc/cursor42.cur delete mode 100644 gdk/win32/rc/cursor44.cur delete mode 100644 gdk/win32/rc/cursor46.cur delete mode 100644 gdk/win32/rc/cursor48.cur delete mode 100644 gdk/win32/rc/cursor4a.cur delete mode 100644 gdk/win32/rc/cursor4c.cur delete mode 100644 gdk/win32/rc/cursor4e.cur delete mode 100644 gdk/win32/rc/cursor50.cur delete mode 100644 gdk/win32/rc/cursor52.cur delete mode 100644 gdk/win32/rc/cursor54.cur delete mode 100644 gdk/win32/rc/cursor56.cur delete mode 100644 gdk/win32/rc/cursor58.cur delete mode 100644 gdk/win32/rc/cursor5a.cur delete mode 100644 gdk/win32/rc/cursor5c.cur delete mode 100644 gdk/win32/rc/cursor5e.cur delete mode 100644 gdk/win32/rc/cursor60.cur delete mode 100644 gdk/win32/rc/cursor62.cur delete mode 100644 gdk/win32/rc/cursor64.cur delete mode 100644 gdk/win32/rc/cursor66.cur delete mode 100644 gdk/win32/rc/cursor68.cur delete mode 100644 gdk/win32/rc/cursor6a.cur delete mode 100644 gdk/win32/rc/cursor6c.cur delete mode 100644 gdk/win32/rc/cursor6e.cur delete mode 100644 gdk/win32/rc/cursor70.cur delete mode 100644 gdk/win32/rc/cursor72.cur delete mode 100644 gdk/win32/rc/cursor74.cur delete mode 100644 gdk/win32/rc/cursor76.cur delete mode 100644 gdk/win32/rc/cursor78.cur delete mode 100644 gdk/win32/rc/cursor7a.cur delete mode 100644 gdk/win32/rc/cursor7c.cur delete mode 100644 gdk/win32/rc/cursor7e.cur delete mode 100644 gdk/win32/rc/cursor80.cur delete mode 100644 gdk/win32/rc/cursor82.cur delete mode 100644 gdk/win32/rc/cursor84.cur delete mode 100644 gdk/win32/rc/cursor86.cur delete mode 100644 gdk/win32/rc/cursor88.cur delete mode 100644 gdk/win32/rc/cursor8a.cur delete mode 100644 gdk/win32/rc/cursor8c.cur delete mode 100644 gdk/win32/rc/cursor8e.cur delete mode 100644 gdk/win32/rc/cursor90.cur delete mode 100644 gdk/win32/rc/cursor92.cur delete mode 100644 gdk/win32/rc/cursor94.cur delete mode 100644 gdk/win32/rc/cursor96.cur delete mode 100644 gdk/win32/rc/cursor98.cur create mode 100644 gdk/win32/xcursors.h diff --git a/ChangeLog b/ChangeLog index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8c9fe5aabc..cb942327f9 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,40 @@ +2001-02-23 Tor Lillqvist + + * README.win32: Update. Mention the gtk-1-3-win32-production + branch. + + * gdk/win32/bdfcursor.c: New file. A program that generates + xcursors.h. Thanks to Stefan Ondrejicka. + + * gdk/win32/xcursors.h: New file, contains the X cursor font in a + compact format. + + * gdk/win32/Makefile.am (EXTRA_DIST): Add new files. + + * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New + function, uses xcursors.h. + (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate + cursor from inline data instead of using LoadCursor() to generate + it from a resource. + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up + event, must check the Windows message for mouse button state, as + the GDK event state might not have been built if it is + undelivered. Remove one goto. + + * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call + SetCursor() if the current cursor as returned by GetCursor() is + the window's previous cursor. The ChildWindowFromPoint() test + apparently didn't work correctly. + + * gdk/win32/rc/*.cur: Remove. + + * gdk/win32/rc/gdk.rc.in: Remove cursors. + + * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too. + + * gtk/makefile.{mingw,msc}.in: Updates. + Wed Feb 21 20:56:50 2001 Jonathan Blandford * gtk/gtktreemodel.h: add functions for signal emission. diff --git a/README.win32 b/README.win32 index 8ea5a2c563..63803e3d2b 100644 --- a/README.win32 +++ b/README.win32 @@ -3,13 +3,13 @@ correct as the Unix/X11 version. For more information about the Win32 port, see http://www.gimp.org/win32/ or http://www.iki.fi/tml/gimp/win32/ . -This current (CVS) version of the Win32 backend does *not* necessarily -even compile properly. A zipfile with an older snapshot (from before -the merge of the no-flicker branch, and the other recent additions), -is available from http://www.gimp.org/win32/. That should be used by -"production" code until this CVS version is useable. (But note, the -Win32 backend has never been claimed to be "production quality", -although it works OK for the GIMP.) +This (CVS HEAD) version of the Win32 backend does *not* necessarily +even compile properly. There is a gtk-1-3-win32-production branch that +was branched off from before the addition of the no-flicker and other +recent functionality. That is what should be used by "production" code +until the CVS HEAD version is useable. (But note, the Win32 backend +has never been claimed to be "production quality", although it works +surprisingly well for the GIMP.) To build GTk+ on Win32, you need either gcc-2.95 or later, or the Microsoft compiler and tools. The mingw setup of gcc is preferred, but diff --git a/gdk/win32/Makefile.am b/gdk/win32/Makefile.am index eef39edd6b..4a83e22d3c 100644 --- a/gdk/win32/Makefile.am +++ b/gdk/win32/Makefile.am @@ -3,6 +3,8 @@ SUBDIRS=rc EXTRA_DIST = \ makefile.mingw \ makefile.msc \ + bdfcursor.c \ + xcursors.h \ gdkcolor-win32.c \ gdkcursor-win32.c \ gdkdnd-win32.c \ diff --git a/gdk/win32/bdfcursor.c b/gdk/win32/bdfcursor.c new file mode 100644 index 0000000000..a97ff8142c --- /dev/null +++ b/gdk/win32/bdfcursor.c @@ -0,0 +1,373 @@ +#include +#include +#include +#include +#include + +#include + +typedef struct { + gchar *name; + gint id; + gchar *bitmap; + gint hotx; + gint hoty; +} font_info_t; + +typedef struct { + gchar *name; + gint id; + gint width; + gint height; + gint hotx; + gint hoty; + gchar *data; +} cursor_info_t; + +static GSList *fonts = NULL; +static GSList *cursors = NULL; + +gint dw,dh; + +#define HEX(c) (((c) >= '0' && (c) <= '9') ? \ + ((c) - '0') : (toupper(c) - 'A' + 10)) + +static void print_font(fi) +font_info_t *fi; +{ + int x,y; + + for (y = 0; y < dh; y++) + { + for (x = 0; x < dw; x++) + { + printf(fi->bitmap[y*dw+x]? "X" : " "); + } + printf("\n"); + } +} + +static void print_cursor(ci) +cursor_info_t *ci; +{ + int x,y; + + for (y = 0; y < ci->height; y++) + { + for (x = 0; x < ci->width; x++) + { + if (ci->hotx == x && ci->hoty == y) + printf ("o"); + else + switch (ci->data[y*ci->width+x]) + { + case 0: + printf(" "); + break; + case 1: + printf("."); + break; + case 2: + printf("X"); + break; + } + } + printf("\n"); + } +} + +static gint read_bdf_font(fname) +gchar *fname; +{ + FILE *f; + gchar line[2048]; + gint rv = 0; + gboolean startchar = FALSE, startbitmap = FALSE; + gchar *charname,*p,*bitmap; + gint dx = 0,dy = 0; + gint w,h,x,y,py; + gint id,tmp; + + dw = 0; + dh = 0; + + if (!(f = fopen(fname, "r"))) + { + perror(fname); + return -1; + } + + if (fgets(line, sizeof(line), f) && strncasecmp("STARTFONT ", line, 10)) + { + printf("!BDF font file\n"); + fclose(f); + return -1; + } + + p = line; + while (fgets(line, sizeof(line), f)) + { + if (!startchar) + { + if (!strncasecmp("STARTCHAR ", line, 10)) + { + startchar = TRUE; + charname = g_strndup(p + 10, + strcspn(p+10, "\r\n")); + } + else if (!strncasecmp("FONTBOUNDINGBOX ", line, 16)) + sscanf(p+16, "%d %d %d %d", &dw, &dh, &dx, &dy); + } + else + { + if (!strncasecmp("ENDCHAR", line, 7)) + { + font_info_t *nfi; + + startchar = FALSE; + startbitmap = FALSE; + + nfi = g_malloc(sizeof(font_info_t)); + memset(nfi, '\0', sizeof(font_info_t)); + + nfi->name = charname; + nfi->id = id; + nfi->bitmap = bitmap; + nfi->hotx = 0 - dx; + nfi->hoty = 0 - dy; + + fonts = g_slist_append(fonts, nfi); + } + else if (startbitmap) + { + int px,cx; + guchar mask; + + px = x - dx + py * dw; + for (cx = 0; cx < w; cx++) + { + mask = 1 << (3 - (cx % 4)); + + bitmap[px+cx] = + (mask & HEX(line[cx/4])) != 0; + + /*printf(bitmap[px+cx] ? "X" : " ");*/ + } + py++; + /*printf("\n");*/ + } + else if (!strncasecmp("BBX ", line, 4)) + sscanf(p+4, "%d %d %d %d", &w, &h, &x, &y); + else if (!strncasecmp("ENCODING ", line, 9)) + { + if (sscanf(p+9, "%d %d", &tmp, &id) != 2) + id = tmp; + } + else if (!strncasecmp("BITMAP", line, 6)) + { + py = y - dy; + startbitmap = TRUE; + bitmap = g_malloc(dw*dh); + memset(bitmap, '\0', dw*dh); + } + } + } + + if (strncasecmp("ENDFONT", line, 7)) + rv = -1; + + fclose(f); + + return rv; +} + +static gint font_info_compare(fi, name) +font_info_t *fi; +char *name; +{ + return strcmp(name, fi->name); +} + +static cursor_info_t *gen_cursor(bmap, mask) +font_info_t *bmap; +font_info_t *mask; +{ + cursor_info_t *ci; + int bx = dw,by = dh,ex = 0,ey = 0; + int i,j; + + for (j = 0; j < dh; j++) + { + gboolean havep = FALSE; + + for (i = 0; i < dw; i++) + { + if (bmap->bitmap[j*dw+i] || mask->bitmap[j*dw+i]) + { + havep = TRUE; + bx = MIN(bx, i); + ex = MAX(i+1, ex); + } + } + + if (havep) + { + by = MIN(by, j); + ey = MAX(ey, j+1); + } + } + + ci = g_malloc(sizeof(cursor_info_t)); + ci->name = g_strdup(bmap->name); + ci->id = bmap->id; + + ci->width = ex - bx; + ci->height = ey - by; + + ci->hotx = bmap->hotx - bx; + ci->hoty = ci->height - (bmap->hoty - by); + + ci->data = g_malloc(ci->width * ci->height); + memset(ci->data, '\0', ci->width * ci->height); + + for (j = 0; j < ci->height; j++) + { + for (i = 0; i < ci->width; i++) + { + int ofs = (by + j) * dw + bx + i; + + ci->data[j*ci->width + i] = mask->bitmap[ofs] * + (1 + bmap->bitmap[ofs]); + } + } + + return ci; +} + +static void compose_cursors_from_fonts() +{ + GSList *l; + + for (l = g_slist_copy(fonts); l; l = g_slist_remove_link(l,l)) + { + font_info_t *fi = l->data; + gchar *name; + GSList *ml; + + name = g_strconcat(fi->name, "_mask", NULL); + + if ((ml = g_slist_find_custom(fonts, name, + (GCompareFunc) font_info_compare))) + { + cursors = g_slist_append(cursors, gen_cursor(l->data, ml->data)); + fonts = g_slist_remove(fonts, l->data); + fonts = g_slist_remove(fonts, ml->data); + } + + g_free(name); + } +} + +static char *dump_cursor(ci, id) +cursor_info_t *ci; +int id; +{ + static gchar cdata[8192]; + gchar *p; + gint i; + gint c; + gboolean flushed; + + sprintf(cdata, " { \"%s\", %d, %d, %d, %d, %d, \n \"", + ci->name, ci->id, ci->width, ci->height, ci->hotx, ci->hoty); + p = cdata + strlen(cdata); + + for (i = 0; i < ci->width * ci->height; i++) + { + flushed = FALSE; + + if (!(i%4)) + c = 0; + + c = c << 2; + + c += ci->data[i]; + + if ((i % 4) == 3) + { + flushed = TRUE; + sprintf(p, "\\%03o", c); + p += strlen(p); + } + + if (i > 0 && !(i % 64)) + { + strcpy(p ,"\"\n \""); + p += strlen(p); + } + } + if (!flushed) + { + sprintf(p, "\\%03o", c); + p += strlen(p); + } + + strcpy(p, "\" }"); + + return cdata; +} + +static int dump_cursors() +{ + GSList *ptr; + FILE *f = stdout; + + fprintf(f, "static const struct { const gchar *name; gint type; guchar width; guchar height; guchar hotx; guchar hoty; guchar *data; } cursors[] = {\n"); + + for (ptr = cursors; ptr; ptr = ptr->next) + { + /* print_cursor(ptr->data); */ + fprintf(f, "%s, \n", dump_cursor(ptr->data)); + } + + fprintf(f, " { NULL, 0, 0, 0, 0, 0, NULL },\n};\n"); + + return 0; +} + +gint main(argc, argv) +gint argc; +gchar **argv; +{ + if (argc != 2) + { + printf("missing parameters !\n"); + printf("Usage: %s [BDF cursor file]\n", argv[0]); + return -1; + } + + if (read_bdf_font(argv[1]) || !fonts) + { + printf("Error reading font\n"); + return 1; + } + + compose_cursors_from_fonts(); + + if (!cursors) + { + printf("failed to generate cursors from font!\n"); + return 1; + } + + dump_cursors(); + + if (fonts) + { + printf("some fonts remained unconverted!\n"); + return 1; + } + + return 0; +} + diff --git a/gdk/win32/gdkcursor-win32.c b/gdk/win32/gdkcursor-win32.c index 7b6c8ac896..1a80d5832a 100644 --- a/gdk/win32/gdkcursor-win32.c +++ b/gdk/win32/gdkcursor-win32.c @@ -25,86 +25,62 @@ #include "gdkpixmap-win32.h" #include "gdkprivate-win32.h" -static const struct { const char *name; int type; } cursors[] = { - { "x_cursor", 0 }, - { "arrow", 2 }, - { "based_arrow_down", 4 }, - { "based_arrow_up", 6 }, - { "boat", 8 }, - { "bogosity", 10 }, - { "bottom_left_corner", 12 }, - { "bottom_right_corner", 14 }, - { "bottom_side", 16 }, - { "bottom_tee", 18 }, - { "box_spiral", 20 }, - { "center_ptr", 22 }, - { "circle", 24 }, - { "clock", 26 }, - { "coffee_mug", 28 }, - { "cross", 30 }, - { "cross_reverse", 32 }, - { "crosshair", 34 }, - { "diamond_cross", 36 }, - { "dot", 38 }, - { "dotbox", 40 }, - { "double_arrow", 42 }, - { "draft_large", 44 }, - { "draft_small", 46 }, - { "draped_box", 48 }, - { "exchange", 50 }, - { "fleur", 52 }, - { "gobbler", 54 }, - { "gumby", 56 }, - { "hand1", 58 }, - { "hand2", 60 }, - { "heart", 62 }, - { "icon", 64 }, - { "iron_cross", 66 }, - { "left_ptr", 68 }, - { "left_side", 70 }, - { "left_tee", 72 }, - { "leftbutton", 74 }, - { "ll_angle", 76 }, - { "lr_angle", 78 }, - { "man", 80 }, - { "middlebutton", 82 }, - { "mouse", 84 }, - { "pencil", 86 }, - { "pirate", 88 }, - { "plus", 90 }, - { "question_arrow", 92 }, - { "right_ptr", 94 }, - { "right_side", 96 }, - { "right_tee", 98 }, - { "rightbutton", 100 }, - { "rtl_logo", 102 }, - { "sailboat", 104 }, - { "sb_down_arrow", 106 }, - { "sb_h_double_arrow", 108 }, - { "sb_left_arrow", 110 }, - { "sb_right_arrow", 112 }, - { "sb_up_arrow", 114 }, - { "sb_v_double_arrow", 116 }, - { "shuttle", 118 }, - { "sizing", 120 }, - { "spider", 122 }, - { "spraycan", 124 }, - { "star", 126 }, - { "target", 128 }, - { "tcross", 130 }, - { "top_left_arrow", 132 }, - { "top_left_corner", 134 }, - { "top_right_corner", 136 }, - { "top_side", 138 }, - { "top_tee", 140 }, - { "trek", 142 }, - { "ul_angle", 144 }, - { "umbrella", 146 }, - { "ur_angle", 148 }, - { "watch", 150 }, - { "xterm", 152 }, - { NULL, 0 } -}; +#include "xcursors.h" + +static HCURSOR +_gdk_win32_data_to_wcursor (GdkCursorType cursor_type) +{ + gint i, j, x, y, ofs; + HCURSOR rv = NULL; + gint w, h; + guchar *ANDplane, *XORplane; + + for (i = 0; i < G_N_ELEMENTS (cursors); i++) + if (cursors[i].type == cursor_type) + break; + + if (i >= G_N_ELEMENTS (cursors) || !cursors[i].name) + return NULL; + + w = GetSystemMetrics (SM_CXCURSOR); + h = GetSystemMetrics (SM_CYCURSOR); + + ANDplane = g_malloc ((w/8) * h); + memset (ANDplane, 0xff, (w/8) * h); + XORplane = g_malloc ((w/8) * h); + memset (XORplane, 0, (w/8) * h); + +#define SET_BIT(v,b) (v |= (1 << b)) +#define RESET_BIT(v,b) (v &= ~(1 << b)) + + for (j = 0, y = 0; y < cursors[i].height && y < h ; y++) + { + ofs = (y * w) / 8; + j = y * cursors[i].width; + + for (x = 0; x < cursors[i].width && x < w ; x++, j++) + { + gint pofs = ofs + x / 8; + guchar data = (cursors[i].data[j/4] & (0xc0 >> (2 * (j%4)))) >> (2 * (3 - (j%4))); + gint bit = 7 - (j % cursors[i].width) % 8; + + if (data) + { + RESET_BIT (ANDplane[pofs], bit); + if (data == 1) + SET_BIT (XORplane[pofs], bit); + } + } + } + +#undef SET_BIT +#undef RESET_BIT + + rv = CreateCursor (gdk_app_hmodule, cursors[i].hotx, cursors[i].hoty, + w, h, ANDplane, XORplane); + + return rv; +} GdkCursor* gdk_cursor_new (GdkCursorType cursor_type) @@ -112,24 +88,14 @@ gdk_cursor_new (GdkCursorType cursor_type) GdkCursorPrivate *private; GdkCursor *cursor; HCURSOR hcursor; - int i; - for (i = 0; cursors[i].name != NULL && cursors[i].type != cursor_type; i++) - ; - if (cursors[i].name != NULL) - { - hcursor = LoadCursor (gdk_dll_hinstance, cursors[i].name); - if (hcursor == NULL) - WIN32_API_FAILED ("LoadCursor"); - GDK_NOTE (MISC, g_print ("gdk_cursor_new: %#x %d\n", - (guint) hcursor, cursor_type)); - } + hcursor = _gdk_win32_data_to_wcursor (cursor_type); + + if (hcursor == NULL) + g_warning ("gdk_cursor_new: no cursor %d found", cursor_type); else - { - g_warning ("gdk_cursor_new: no cursor %d found", - cursor_type); - hcursor = NULL; - } + GDK_NOTE (MISC, g_print ("gdk_cursor_new: %d: %#x\n", + cursor_type, (guint) hcursor)); private = g_new (GdkCursorPrivate, 1); private->hcursor = hcursor; @@ -295,9 +261,8 @@ _gdk_cursor_destroy (GdkCursor *cursor) GDK_NOTE (MISC, g_print ("_gdk_cursor_destroy: %#x\n", (cursor->type == GDK_CURSOR_IS_PIXMAP) ? (guint) private->hcursor : 0)); - if (cursor->type == GDK_CURSOR_IS_PIXMAP) - if (!DestroyCursor (private->hcursor)) - WIN32_API_FAILED ("DestroyCursor"); + if (!DestroyCursor (private->hcursor)) + WIN32_API_FAILED ("DestroyCursor"); g_free (private); } diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 9b48c9809b..3225d5b122 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -2362,28 +2362,31 @@ gdk_event_translate (GdkEvent *event, if (!propagate (&window, msg, p_grab_window, p_grab_owner_events, p_grab_mask, doesnt_want_button_release)) - goto maybe_ungrab; - ASSIGN_WINDOW (window); - - event->button.window = window; - event->button.time = msg->time; - if (window != orig_window) - translate_mouse_coords (orig_window, window, msg); - event->button.x = (gint16) LOWORD (msg->lParam); - event->button.y = (gint16) HIWORD (msg->lParam); - event->button.x_root = msg->pt.x; - event->button.y_root = msg->pt.y; - event->button.axes = NULL; - event->button.state = build_pointer_event_state (msg); - event->button.button = button; - event->button.device = gdk_core_pointer; - - return_val = !GDK_WINDOW_DESTROYED (window); + { + } + else + { + ASSIGN_WINDOW (window); + + event->button.window = window; + event->button.time = msg->time; + if (window != orig_window) + translate_mouse_coords (orig_window, window, msg); + event->button.x = (gint16) LOWORD (msg->lParam); + event->button.y = (gint16) HIWORD (msg->lParam); + event->button.x_root = msg->pt.x; + event->button.y_root = msg->pt.y; + event->button.axes = NULL; + event->button.state = build_pointer_event_state (msg); + event->button.button = button; + event->button.device = gdk_core_pointer; + + return_val = !GDK_WINDOW_DESTROYED (window); + } - maybe_ungrab: if (p_grab_window != NULL && p_grab_automatic - && (event->button.state & (GDK_BUTTON1_MASK | GDK_BUTTON2_MASK | GDK_BUTTON3_MASK)) == 0) + && (msg->wParam & (MK_LBUTTON | MK_MBUTTON | MK_RBUTTON)) == 0) gdk_pointer_ungrab (0); break; diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c index 5f7fff2629..6daf400ddd 100644 --- a/gdk/win32/gdkwindow-win32.c +++ b/gdk/win32/gdkwindow-win32.c @@ -1566,8 +1566,7 @@ gdk_window_set_cursor (GdkWindow *window, GDK_NOTE (MISC, g_print ("...CopyCursor (%#x) = %#x\n", (guint) hcursor, (guint) impl->hcursor)); - GetCursorPos (&pt); - if (ChildWindowFromPoint (GDK_WINDOW_HWND (window), pt) == GDK_WINDOW_HWND (window)) + if (hprevcursor != NULL && GetCursor () == hprevcursor) SetCursor (impl->hcursor); if (hprevcursor != NULL) @@ -1577,7 +1576,6 @@ gdk_window_set_cursor (GdkWindow *window, if (!DestroyCursor (hprevcursor)) WIN32_API_FAILED ("DestroyCursor"); - impl->hcursor = NULL; } } } diff --git a/gdk/win32/rc/Makefile.am b/gdk/win32/rc/Makefile.am index 42bdbd6a9d..c122a4adac 100644 --- a/gdk/win32/rc/Makefile.am +++ b/gdk/win32/rc/Makefile.am @@ -1,81 +1,4 @@ EXTRA_DIST = \ gdk.rc \ gdk.rc.in \ - gtk.ico \ - cursor00.cur \ - cursor02.cur \ - cursor04.cur \ - cursor06.cur \ - cursor08.cur \ - cursor0a.cur \ - cursor0c.cur \ - cursor0e.cur \ - cursor10.cur \ - cursor12.cur \ - cursor14.cur \ - cursor16.cur \ - cursor18.cur \ - cursor1a.cur \ - cursor1c.cur \ - cursor1e.cur \ - cursor20.cur \ - cursor22.cur \ - cursor24.cur \ - cursor26.cur \ - cursor28.cur \ - cursor2a.cur \ - cursor2c.cur \ - cursor2e.cur \ - cursor30.cur \ - cursor32.cur \ - cursor34.cur \ - cursor36.cur \ - cursor38.cur \ - cursor3a.cur \ - cursor3c.cur \ - cursor3e.cur \ - cursor40.cur \ - cursor42.cur \ - cursor44.cur \ - cursor46.cur \ - cursor48.cur \ - cursor4a.cur \ - cursor4c.cur \ - cursor4e.cur \ - cursor50.cur \ - cursor52.cur \ - cursor54.cur \ - cursor56.cur \ - cursor58.cur \ - cursor5a.cur \ - cursor5c.cur \ - cursor5e.cur \ - cursor60.cur \ - cursor62.cur \ - cursor64.cur \ - cursor66.cur \ - cursor68.cur \ - cursor6a.cur \ - cursor6c.cur \ - cursor6e.cur \ - cursor70.cur \ - cursor72.cur \ - cursor74.cur \ - cursor76.cur \ - cursor78.cur \ - cursor7a.cur \ - cursor7c.cur \ - cursor7e.cur \ - cursor80.cur \ - cursor82.cur \ - cursor84.cur \ - cursor86.cur \ - cursor88.cur \ - cursor8a.cur \ - cursor8c.cur \ - cursor8e.cur \ - cursor90.cur \ - cursor92.cur \ - cursor94.cur \ - cursor96.cur \ - cursor98.cur + gtk.ico diff --git a/gdk/win32/rc/cursor00.cur b/gdk/win32/rc/cursor00.cur deleted file mode 100644 index 47fa7e6cb04862e635145f61b54c779b3940a614..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F%H5o6hmJqQo5xq%w=Qb2=r!E#lW$8lpY~BFy92Jd--2Z{QYeua3V2|kfR?7 zuE0GI63;-2{?_km!+uKIhl8vZcwgXkgJptgiTBSi^w19t=GMHk$6jZgjX(TVrAm2| ax>ZWEG$(28q%BLeG?-iS&K`T6arOf(!g!Ye diff --git a/gdk/win32/rc/cursor02.cur b/gdk/win32/rc/cursor02.cur deleted file mode 100644 index fbc47749fd46676772d10c8c5e07f32474c2b781..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(u?@mN429umB5_^ls1Ui5l9Do`FhT~Ph{OPl1WZCkNO=X~@rO2D@aeO4PqJib zrBKdNE$JB2mU#e?S_E&Z{@3Tt_B>pWWOh27T4{&+EG1MUH=rr}5pPKs?6C&L4S&^( d?HkhFzBcv~!^R#_lKq%eWGG>O;2r~t{RI=9ero^# diff --git a/gdk/win32/rc/cursor04.cur b/gdk/win32/rc/cursor04.cur deleted file mode 100644 index eace7cb49c310b3b4cc75cec45dcf3823eda2689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb`Bu?>JQ3ZFjf3=t{I4~+>>FVM_-JG^m`tb3jt=nubWA4RrKB)W&xC01J^mkw9Yero^# diff --git a/gdk/win32/rc/cursor06.cur b/gdk/win32/rc/cursor06.cur deleted file mode 100644 index 5239742050d2db1bccfc21792ed302cf30fc1f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUj*vu>b#$j{n&I{|~|+_z@Vy|5yJX4gf`Ce$fB` diff --git a/gdk/win32/rc/cursor08.cur b/gdk/win32/rc/cursor08.cur deleted file mode 100644 index de7684b7468b94195f341b6d7d77cda587d1c9e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCU9{?Jn zz`*c-2N2%};^z=U#TytHIDkwx2p5F}x`Aqd!5-)#c_3y7c?^LQfMOqjazFlK0syv! BeY^kw diff --git a/gdk/win32/rc/cursor0a.cur b/gdk/win32/rc/cursor0a.cur deleted file mode 100644 index 4062b83e8d3422cc9888012a8b29e8214c9b5ad5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F%H5&3PJu`OZD=^^9lrhePqI T5s6P1vFOD_`l-$CN#Fbh0W5iQ diff --git a/gdk/win32/rc/cursor0c.cur b/gdk/win32/rc/cursor0c.cur deleted file mode 100644 index 1014eddca2ed9a2df589d58f503b19ace75e4f3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu)Jq|!X5QgDzH9Dcu+EVET+>9HzlETkXv<@H{?@EM3$84U-%>HFpisa za;g#@4ICpxcjk98v-jkO8QY~`;Ou4Dq?vxg*r9<(dhZdz8-9fxpLi&^EsY;q>e?)0 LA?vYVHKRQpA^mz; diff --git a/gdk/win32/rc/cursor0e.cur b/gdk/win32/rc/cursor0e.cur deleted file mode 100644 index 964058d9adeabf601f89eea3dcc9223d58de4e99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu)u?c`c429u$Vqqa-Wqo#*ZlI$%fH;EVxQ9+)X(7b_8nrqE6Fvw@;4V@kC-0?# zY@Jj|YCuap92pBUi;X|e?34oKk8b3BBuJ5=gvY%{$sc}&97nv^YBto5gL=n?1ruh3 Gz2E{yjd@!D diff --git a/gdk/win32/rc/cursor10.cur b/gdk/win32/rc/cursor10.cur deleted file mode 100644 index c4f78096f3bb8dca4d21c02bba741869d5e08947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3Ar6C35JcZ6O^O1CEeWQQqz8bbeTnQ5dKAurs76*aOy{GTfP&e)5l`$cWCZFO zathi26>v9J^d@*x;@aDiw3P=;w?JY|^xYA%7hInHZLqc5#o9ldO7w<*mQMQKq)#c$ NS7~ab_d`m4j~_ZPe5(Ke diff --git a/gdk/win32/rc/cursor12.cur b/gdk/win32/rc/cursor12.cur deleted file mode 100644 index 920c936ae04afb050f2f66e9856793e1d8ef453c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCU|NqA)O|o45KL!R6W^BNZ ZkqrjAfhvH30puA3{$v0DKRyhz6aedVe3AeF diff --git a/gdk/win32/rc/cursor14.cur b/gdk/win32/rc/cursor14.cur deleted file mode 100644 index c7de122e01fc989f286b34e73bdeeea984f628c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3u?>JQ3tmfMA$f1|R^sfgvKVYkp?{ diff --git a/gdk/win32/rc/cursor18.cur b/gdk/win32/rc/cursor18.cur deleted file mode 100644 index 95ed2ee9623dcc4040a71522c836b0464d173516..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3Ee?Y~6okKJ#X9P$nt((i5eSadBlKu{6pm1do4yG_U`P|@JZMPtJ(RdH z!4nvQuvmf=cO^+z@!wgl@c2Tv!92tCf_Hnyo-=pc^~Q=HZfWbJwMaEfpR|*!RMs>0 Kj@(^uy!`>#Re7oa diff --git a/gdk/win32/rc/cursor1a.cur b/gdk/win32/rc/cursor1a.cur deleted file mode 100644 index 6a4d8340118ff3b090e1cc4a61a4e1e817488a11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUboKxM diff --git a/gdk/win32/rc/cursor1c.cur b/gdk/win32/rc/cursor1c.cur deleted file mode 100644 index 7e838d807bc5322121b4bbcd963e17ca490ba804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUXaKy3ny z2N?AKJAm=YNC$>iQ3r;lp$-fycRDbv2a1DmKMVjXq|2JN2?4C?*2K`;Z5#)o0*5Oh7$Ee>RB59u&bR!({7j565S>5nU_SHQC({l|`-wET)e{TQ) diff --git a/gdk/win32/rc/cursor20.cur b/gdk/win32/rc/cursor20.cur deleted file mode 100644 index 72449b2312da84032794933bcef5a862200c79b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3u?@md3`E}tA)p4)5~N6>L}GyyDWGHpCSd>?N=9NECg8XWNEsluZ2vo-?GF%J513!ioLgg`GFxz8o-EGeS-A`?pNqK-(SFc>xI7CpLPlkpMG@FXU=~Z hZO@~0uBF{ldaR^ZBh6ZAdXqlho*EoJ{ph04+!tY+b~yk5 diff --git a/gdk/win32/rc/cursor22.cur b/gdk/win32/rc/cursor22.cur deleted file mode 100644 index 650226616c9b75f07910fa71132cf2e2321c44bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu4F%p0<2n3fj{=hn=WuD;A^x;nM(9EQv3(RtGGynyoR@juyUTC#arq=%H!g`hfEbZX*=KihFC`*<-K�|US YbC;G@dLN~^mZmb}o%z@7v3F^uFS4h4YXATM diff --git a/gdk/win32/rc/cursor2c.cur b/gdk/win32/rc/cursor2c.cur deleted file mode 100644 index 7be349469a3879cf32b23647d04181293fdbf9cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(F%E)25QX8lV4?*9D_gd-^Z+JsGxh|Y2^-I0Ji*#gm^^=I>0mbB%;qJ#8L3cE zj8ZM>7NiUF3L^CgoVn7{*Uk1i+?e#di%B};G)e~)Z+1YJr3U3BX?8~iiXC=W#}Dmb ZKe)W`Y3+=uu}7pM6S=g1aKIB^`w!OIe(C@K diff --git a/gdk/win32/rc/cursor2e.cur b/gdk/win32/rc/cursor2e.cur deleted file mode 100644 index 7a0bc694bd1e70f4ac44e263b0c14445de594c56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(u?@m75QX7q2MG$4q@u+oWd=YZBQZiG24DnMU<>9zOh9KOl$SrGOh?Z8?xbhg zIw>kBC8?Cu1Zl@SfJiL@XRPkm=gsy!{3Gdj(;}h91}ntG4$vKEsmRRH5nDuw9TwM# bANIK7ffwF4JL6l~J@R_e7hGQO#K#^0$+&<7 diff --git a/gdk/win32/rc/cursor30.cur b/gdk/win32/rc/cursor30.cur deleted file mode 100644 index 71feb11dab421524507734a2cf926c986ac77b4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F%E)26hzQ)iAW@cZ zh`J>>0oPzyRKXOrV7+p)osza@hkE>CUjfYo_YZV!)_o7AeS4l+SCRD_BmS@(&m@`O Xvos#1VUS+6^uA0kqClcp;m(Fv=LHTdI9gGcma=LuLp=#O0N)z2M}!R#)%1}*InNJ z!Ym5|BC-q;dmh0ISQ(Gln#lgOF11Y`CH2jZRZ>Gbg)oHW&G*-k?<{sOmTxXJy z3d|$>1Z!X)2#Oj=k>B`TLo=R|#%5xb8srMI0*h66I74@W;{{s0Yq&P&nKjnt8vYuD jhri-|m0kzwxs@JE>AsO}JE^n9cf9)nR#SMR diff --git a/gdk/win32/rc/cursor36.cur b/gdk/win32/rc/cursor36.cur deleted file mode 100644 index bdee4ec894db00474ad4f7ad65349f3dc8777551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUXKf=JkdVfP7{Xl*T5dQ(HqYxYb>IdP+ cQ2c=Z|NjPdpvRc8V4!Uv8|{JkKTsZo0phHAsQ>@~ diff --git a/gdk/win32/rc/cursor38.cur b/gdk/win32/rc/cursor38.cur deleted file mode 100644 index 31fccbdfd9119488082b69314f90752f0ffcf9e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbV{F$%&!6hz;eA}PdlHWsF|5^tb)iJ+yWT^7<=iC(~?c$5`9fMvRIFk*V=^Zv|V zSpF`I2vikJT&n<6U}1d3#st?#U+agVOB#khQ+b5^09hT$wq|dhk(sGeqx-kTWF|uyWIE^G?C$QNhCa^X@e?<^d5Zu5 diff --git a/gdk/win32/rc/cursor3c.cur b/gdk/win32/rc/cursor3c.cur deleted file mode 100644 index 6a3111d7fb6d0a8fcf189279cd04fde8b4eef1c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3Jqp4=6okLsAU1*o!Pb;^<_6{nxrrALvfji)SXt!=79Jp_rDYIt9Dg7O$XmWQ zJHx;(L;^*Dcccuk1lGn8l?guI`OD7?Thd_0+>U;$hIoU?31$yi>|t|;{AzWco1Hma opm9G{)&%~;_*qG>x%8Y$eJ0(5)S339_O0{IB!hdn&(^+?-m)itfdBvi diff --git a/gdk/win32/rc/cursor3e.cur b/gdk/win32/rc/cursor3e.cur deleted file mode 100644 index fa6fe5b694bde672db38753333c34412f76b0788..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F$#lF5JcZs(8fAggv2uCzd$rc5psf*sqzmH@Jd>F5HDal1H!n(Dvbm(!((Bl z*ntQ~Q9x?;4tBuFu!xJ{%v+MQRsY<@0g@K78gdUlhdP5cfe?MuS$2IwIq{Kg_*?Ts hnks2LN<$;{z0?fS;U%5#QuSUb?e1?sF)(c4Wnh>g$-vNK$iUE+$iUD5v=@XyY>*g84x|R87NiHH7w86xzyap}{~H(~ N7-SkT7^WVi7XY~uayI|~ diff --git a/gdk/win32/rc/cursor44.cur b/gdk/win32/rc/cursor44.cur deleted file mode 100644 index 190320cbad6f37c7e2d357058cc8ad10202d42d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(u?@m75Jur=6p0i-I$BavvH^_3CS;SWl2Hsu(6Yht9H2@^⁣wZ=GaVkZ4<| z+z$!1z+Oh2lw75{u}@n>Ov8VYvqQxIwbmUp#YJ7*nf4Beu diff --git a/gdk/win32/rc/cursor46.cur b/gdk/win32/rc/cursor46.cur deleted file mode 100644 index 27c9807896cd29c260c60f36f3c655f2ba53b75a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F%p9?36``&e~cb`Ll_$waj&WsU_ UsON}Eo+p2?w%?4ZHPXg$0JWcdqyPW_ diff --git a/gdk/win32/rc/cursor48.cur b/gdk/win32/rc/cursor48.cur deleted file mode 100644 index 6d475163f3a7d08e8cffd4455724d57252197306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUk`XLF@x5|UPD!PhsOk}#2)irn?{Il#&IkD6UaFuw!eW3W8P_($ bta$d)Z7q$pGz4GhKmO)DkCXM=kB;j%dM|wi diff --git a/gdk/win32/rc/cursor56.cur b/gdk/win32/rc/cursor56.cur deleted file mode 100644 index 3941455be48472c092322b7dbb2b3ef6a0a290f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbWxF$%&!5QX8l5fvg5v9L9yvJyRk!86&bH}M=+@dh42J4@{p#OEJZNS|50-JM~F z9Vt;zo=ZbzS_Ek#X$DFv5m>+YA2Dfm+fCBu)}txK7zNfi^6w@}Zc?p#mIfFdm=W_5 lJ83D28QRB-)(5UQVUJ*cI?=mt*PfYu$7LE-E4$i)=U-kqfI|QP diff --git a/gdk/win32/rc/cursor58.cur b/gdk/win32/rc/cursor58.cur deleted file mode 100644 index 675e7a6767a3b3ab6d5076bcd89bd45dfe2e9372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu4Jqp4=6okJGN-TtQVj-B)a!U)*93>!F=LXuP@h~32T*5j>u(TUzjgVg7D8(o>TeFw?wRA5$lMf`Fvgbj113#sA;Q#;t diff --git a/gdk/win32/rc/cursor5a.cur b/gdk/win32/rc/cursor5a.cur deleted file mode 100644 index 181bb569c0c434e6c8def31d8dcc83a891d756aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb`ByA6Oa3`EZf5*tvbq+|lfU<{YRkd6x>ihDTg+2>DTAi$6kFe^3#767Zz2w9lo o(OX(GGRe_=bg=*-5B5`kOpWUOuHJU(hhKCZq^CsE<9F3}-5_s$YXATM diff --git a/gdk/win32/rc/cursor5c.cur b/gdk/win32/rc/cursor5c.cur deleted file mode 100644 index 65d4eaa2174c46b97eb6d8f918e80c68e6c655da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F$%&!6hvP_U@gQ13tNL)Sb76fdJJ!(ogORVMa&ISS_tE8R*1F!W&WReOtFxY zQP&WdvCCiqY%L=iEAt!Xb5a<$q%r*H@-q|-Olqhqm>yG(tS~Fh=2uu9U}LTAV=wkY i3;x4j^Eye-z0@zIN11NSgUoufE=aeFbhldj@7^0EWqR-c diff --git a/gdk/win32/rc/cursor5e.cur b/gdk/win32/rc/cursor5e.cur deleted file mode 100644 index ab3449f7a9dca85ff2b70bc79fde18415f6b18d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(!3l#v5QX8l5h8?uw_LMFk0~LgSV}suB|ESM)4_rl58}%|!JD^amT!iAFfh_d zNjXaw<|9crNiB%FuSlhuy?1h-}3MhaRK-0c)aw%m4rY diff --git a/gdk/win32/rc/cursor60.cur b/gdk/win32/rc/cursor60.cur deleted file mode 100644 index 228f7156e7d81b55e04ae0491e4c0bd8e141258d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb`Cu?@p83VvqLZ_?yBb{KBIH%GXYm)r8y0D<=GOggpZ(h5Kk-o;p&2z| Q8^s^~V28Q&Ru7;3U+AoWDgXcg diff --git a/gdk/win32/rc/cursor62.cur b/gdk/win32/rc/cursor62.cur deleted file mode 100644 index 5ab040ee33be4614f1a2e18a8c6a352a673e9f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUNDKf_Uw~5p diff --git a/gdk/win32/rc/cursor64.cur b/gdk/win32/rc/cursor64.cur deleted file mode 100644 index 2343db4326cd411687c955d7edc3d438a0fb69a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUArgZy5QX7CMMUCigRHDXbvOz~Kq4x7G>+0ER919&eSw|f0%YgQX4mAwg+$ju zcHI+Pftz{7V9B+eX!~&7l8)ho*Q1B>v>DovC+D-K8l5R@0S9n~Q_hm5S0gRS+~48j Oef6zc=@-`GZ|x5|fqGH^ diff --git a/gdk/win32/rc/cursor6a.cur b/gdk/win32/rc/cursor6a.cur deleted file mode 100644 index 0dd3104efd470d5077c3b8be5237018b8330a120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3u@Qqn3a2@V~2I0VlOA&f1}>9k68;BkZiIR%Y_ zC-5@aiO%G#_c|=XIVGL&>o(Y*4t#*LvMf1dlks@1WCqLdU-i<`O5a-gl+ybVed9Y? E0oZhY1ONa4 diff --git a/gdk/win32/rc/cursor6c.cur b/gdk/win32/rc/cursor6c.cur deleted file mode 100644 index 7ec55684251e403810d299b37bc4dda6e7ecb8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb_XArgQv49kW9iQv$4AbA2$!|^Q~@8G~Aks)R5_JO6>rb$f-csPUr)T+q=J%CXy z3$xm(KKv9#o+PsXpvT5_}o}diH@!aIOlUqeD&Yp~H+I+hwymJQ5Cbn1hyf6FIw%<-qtUSzyD$Xhj|u diff --git a/gdk/win32/rc/cursor70.cur b/gdk/win32/rc/cursor70.cur deleted file mode 100644 index 81c913c4958bfa307d5fa6467a8672f1a83e399b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb`CF%Ez*3qpb|Ns9ZIApSz7BDan zgZXv<-3fFkivUo)0?=&^Knoif7=Uh|2>g-%|DPEAf&Kq~5dOgrQUA{#Xl?!f{{ZYn BeYF4p diff --git a/gdk/win32/rc/cursor74.cur b/gdk/win32/rc/cursor74.cur deleted file mode 100644 index 62784fcb51f3448de47efdb8be0261f087e69c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3u?~Yk3`5@`q+_B?ti6%3e^5TPpTTD_cBpV;XoXa^;>dS#>_~x%L@AJ?ZV7r| z2*!vpn4(sEzD?|}q+R^kr4gzEbq7rY?G*ZPr04dXbKZMK+;9rZU3y)m=S74yRs7t*WnVx%IbMXg@Gyce@>DYLijMC zP}eZAmjxco-(OI{iyZNcKe4C@L$qPqDcl!VU diff --git a/gdk/win32/rc/cursor78.cur b/gdk/win32/rc/cursor78.cur deleted file mode 100644 index 9eb2f15cad1acf79e39e075ed272e97b333e3f02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F$w}P6hvQk3%A=?XzP}i-oU+t_p$UCmZF76&`XG|y$ERqVH}N;UjOH1{(QnD zP!Z@l7`SHv#=z8gMQ?)pT_4G&oRW(9ajG3rIlsO;UWE>f~jjTFsrm3hsv%}o3n^THE$zI|H& diff --git a/gdk/win32/rc/cursor7a.cur b/gdk/win32/rc/cursor7a.cur deleted file mode 100644 index 2c1170471db29b971e9f8f80dc27670152db4cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbtOu@Qqn4Aav<2UXhqT^h=tfct`iF)~6{NR>7lFiO~f5mHhzf{=0U=!t!L+mdx} zpg=&3K&eatxBzGcQOH72?(r)=952aZIN9Y&|206B0TsNSz%XdO`yIR1J7-!GwWKiK lyt?797#DJ$$z>Eifx%{kL-Z~eN*yc(i{|}(}Gm!rO{QrLd D2WWtO diff --git a/gdk/win32/rc/cursor7e.cur b/gdk/win32/rc/cursor7e.cur deleted file mode 100644 index 9b28e897f2a2edc5580ddd2c35d6c2f6ead56df0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu3F$%&^5JX>sAzDQ&#LkqKxj`&EfJaCncnkv;+K4%l*aR!RgD23+M#j+y>2;U4 z^JfeM8_JL(D)C3)wq_DjTFbyU@2|S(r$0RmhzhvS?ff)=F)xD@bHUop5_JMEPcQL diff --git a/gdk/win32/rc/cursor80.cur b/gdk/win32/rc/cursor80.cur deleted file mode 100644 index d33152a4590c0750f247d6ab8d9a317309012226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUA4%M||qFJTCwL41(-@#heAAoU=90E!iVlK=n! diff --git a/gdk/win32/rc/cursor82.cur b/gdk/win32/rc/cursor82.cur deleted file mode 100644 index a19ed75d8ddba03dceca223aee6eec232f408d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lC-~d7cMg|5k1_lNVAO;FCH~=vt5P|`ef^ZPz|Ns9H95Pvq2Y~iC oVB-3Epc{bpf@o~=AblVJbOS};pZ)*;*l+{TWEjRK4-x|b0I&;uW&i*H diff --git a/gdk/win32/rc/cursor84.cur b/gdk/win32/rc/cursor84.cur deleted file mode 100644 index cd6807ec40cdd87afd735ace19869a1287c10581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(y$!-J7=+>14g$JR(b^?tCLkGwG1A2wuo4|>L}CHxQXm}{K^;Znb`%96uG+sZ8Ufn?4+X1%OI;hK6njnqPx;_KFU2Km3@L%43KKZ=t ZVRz|ywIq$LRnqOJxK{=#NZOf8eE_=xeV70M diff --git a/gdk/win32/rc/cursor86.cur b/gdk/win32/rc/cursor86.cur deleted file mode 100644 index cb3d97c5c2b4f96692082d2e5ffbe3b61beca2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(Jr06E5QgDzffx%C8biyLmfQf2;E}w677|OmjR)ZZB(@~$JHlpr*~zoBznPIT zIe9M~h}KE9q%$~D4@dmQmex(0LkMZ}=W6EP9nVr4PN0F|f){$}v7q3dZ0|-&Ug^hJ Zd3xA2Dt?>e2NT}7p+Sc{v3Id*%wH^gdL;k= diff --git a/gdk/win32/rc/cursor88.cur b/gdk/win32/rc/cursor88.cur deleted file mode 100644 index fd0d0b7467d099abbf38f1f7c8ab725a7b6dcd57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu(F%H5o3_#JJN+6Ym4v4uUY`sByG_KQIurYE7rf#r-gk*jwRhc2ti<8Kf4F!q1 zhLR;sf-SIj0NRL*0ZH0>AOHXW diff --git a/gdk/win32/rc/cursor8c.cur b/gdk/win32/rc/cursor8c.cur deleted file mode 100644 index 235dfbdc0fb5a7993a0d92304184243b330e8469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmb`Bu@QhU3urDr*chg0jbJ@g8e_<>q#SDhgGgu<{J c{;J1Gx+iXP>C0;`y?4@cot^)AcHbXHKCJ(IegFUf diff --git a/gdk/win32/rc/cursor90.cur b/gdk/win32/rc/cursor90.cur deleted file mode 100644 index 14f8615ded01c6d5a15a9c7434a52a3dccae8d81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmZQzU}9ioP*7lCUaFs iu=*dMyI3ID9>|6Ppc|+H4g*cWhYv9S|BsAemI44X-+;3K diff --git a/gdk/win32/rc/cursor92.cur b/gdk/win32/rc/cursor92.cur deleted file mode 100644 index b8dbe3c8f77b3ea85835a78fb05e8a76a5fede88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmbu4u?>ST6hxnaB86+DRJcn@Hi+Ad!6ab>vP5QKlnfE&au6gCE%)_&KFjj|hJrv! z5M6D68n_xCkxg*TTI?UzRni)c?0Wag3w~#6x2214Zs9V*{RM@GJPp2Nd4@y!-lR{n VKm$~8 iWBVsScd$>XY0P6@%UD+b@TeP+ AF#rGn diff --git a/gdk/win32/rc/gdk.rc.in b/gdk/win32/rc/gdk.rc.in index b3470c0a9d..c6bc10c924 100644 --- a/gdk/win32/rc/gdk.rc.in +++ b/gdk/win32/rc/gdk.rc.in @@ -1,83 +1,6 @@ #include GTK_ICON ICON "gtk.ico" -X_cursor CURSOR DISCARDABLE "cursor00.cur" -arrow CURSOR DISCARDABLE "cursor02.cur" -based_arrow_down CURSOR DISCARDABLE "cursor04.cur" -based_arrow_up CURSOR DISCARDABLE "cursor06.cur" -boat CURSOR DISCARDABLE "cursor08.cur" -bogosity CURSOR DISCARDABLE "cursor0a.cur" -bottom_left_corner CURSOR DISCARDABLE "cursor0c.cur" -bottom_right_corner CURSOR DISCARDABLE "cursor0e.cur" -bottom_side CURSOR DISCARDABLE "cursor10.cur" -bottom_tee CURSOR DISCARDABLE "cursor12.cur" -box_spiral CURSOR DISCARDABLE "cursor14.cur" -center_ptr CURSOR DISCARDABLE "cursor16.cur" -circle CURSOR DISCARDABLE "cursor18.cur" -clock CURSOR DISCARDABLE "cursor1a.cur" -coffee_mug CURSOR DISCARDABLE "cursor1c.cur" -cross CURSOR DISCARDABLE "cursor1e.cur" -cross_reverse CURSOR DISCARDABLE "cursor20.cur" -crosshair CURSOR DISCARDABLE "cursor22.cur" -diamond_cross CURSOR DISCARDABLE "cursor24.cur" -dot CURSOR DISCARDABLE "cursor26.cur" -dotbox CURSOR DISCARDABLE "cursor28.cur" -double_arrow CURSOR DISCARDABLE "cursor2a.cur" -draft_large CURSOR DISCARDABLE "cursor2c.cur" -draft_small CURSOR DISCARDABLE "cursor2e.cur" -draped_box CURSOR DISCARDABLE "cursor30.cur" -exchange CURSOR DISCARDABLE "cursor32.cur" -fleur CURSOR DISCARDABLE "cursor34.cur" -gobbler CURSOR DISCARDABLE "cursor36.cur" -gumby CURSOR DISCARDABLE "cursor38.cur" -hand1 CURSOR DISCARDABLE "cursor3a.cur" -hand2 CURSOR DISCARDABLE "cursor3c.cur" -heart CURSOR DISCARDABLE "cursor3e.cur" -icon CURSOR DISCARDABLE "cursor40.cur" -iron_cross CURSOR DISCARDABLE "cursor42.cur" -left_ptr CURSOR DISCARDABLE "cursor44.cur" -left_side CURSOR DISCARDABLE "cursor46.cur" -left_tee CURSOR DISCARDABLE "cursor48.cur" -leftbutton CURSOR DISCARDABLE "cursor4a.cur" -ll_angle CURSOR DISCARDABLE "cursor4c.cur" -lr_angle CURSOR DISCARDABLE "cursor4e.cur" -man CURSOR DISCARDABLE "cursor50.cur" -middlebutton CURSOR DISCARDABLE "cursor52.cur" -mouse CURSOR DISCARDABLE "cursor54.cur" -pencil CURSOR DISCARDABLE "cursor56.cur" -pirate CURSOR DISCARDABLE "cursor58.cur" -plus CURSOR DISCARDABLE "cursor5a.cur" -question_arrow CURSOR DISCARDABLE "cursor5c.cur" -right_ptr CURSOR DISCARDABLE "cursor5e.cur" -right_side CURSOR DISCARDABLE "cursor60.cur" -right_tee CURSOR DISCARDABLE "cursor62.cur" -rightbutton CURSOR DISCARDABLE "cursor64.cur" -rtl_logo CURSOR DISCARDABLE "cursor66.cur" -sailboat CURSOR DISCARDABLE "cursor68.cur" -sb_down_arrow CURSOR DISCARDABLE "cursor6a.cur" -sb_h_double_arrow CURSOR DISCARDABLE "cursor6c.cur" -sb_left_arrow CURSOR DISCARDABLE "cursor6e.cur" -sb_right_arrow CURSOR DISCARDABLE "cursor70.cur" -sb_up_arrow CURSOR DISCARDABLE "cursor72.cur" -sb_v_double_arrow CURSOR DISCARDABLE "cursor74.cur" -shuttle CURSOR DISCARDABLE "cursor76.cur" -sizing CURSOR DISCARDABLE "cursor78.cur" -spider CURSOR DISCARDABLE "cursor7a.cur" -spraycan CURSOR DISCARDABLE "cursor7c.cur" -star CURSOR DISCARDABLE "cursor7e.cur" -target CURSOR DISCARDABLE "cursor80.cur" -tcross CURSOR DISCARDABLE "cursor82.cur" -top_left_arrow CURSOR DISCARDABLE "cursor84.cur" -top_left_corner CURSOR DISCARDABLE "cursor86.cur" -top_right_corner CURSOR DISCARDABLE "cursor88.cur" -top_side CURSOR DISCARDABLE "cursor8a.cur" -top_tee CURSOR DISCARDABLE "cursor8c.cur" -trek CURSOR DISCARDABLE "cursor8e.cur" -ul_angle CURSOR DISCARDABLE "cursor90.cur" -umbrella CURSOR DISCARDABLE "cursor92.cur" -ur_angle CURSOR DISCARDABLE "cursor94.cur" -xterm CURSOR DISCARDABLE "cursor98.cur" -watch CURSOR DISCARDABLE "cursor96.cur" VS_VERSION_INFO VERSIONINFO FILEVERSION @GTK_MAJOR_VERSION@,@GTK_MINOR_VERSION@,@GTK_MICRO_VERSION@,BUILDNUMBER diff --git a/gdk/win32/xcursors.h b/gdk/win32/xcursors.h new file mode 100644 index 0000000000..4e3743ea16 --- /dev/null +++ b/gdk/win32/xcursors.h @@ -0,0 +1,359 @@ +static const struct { const gchar *name; gint type; guchar width; guchar height; guchar hotx; guchar hoty; guchar *data; } cursors[] = { + { "X_cursor", 0, 16, 16, 7, 7, + "\125\000\000\125\152\100\001\251\152\220\006\251\152\244\032\251" + "\032\251\152\244\006\252\252\220\001\252\252\100\000\152\251\000" + "\000\152\251\000\001\252\252\100\006\252\252\220\032\251\152\244" + "\152\244\032\251\152\220\006\251\152\100\001\251\125\000\000\125" }, + { "arrow", 2, 16, 16, 14, 1, + "\000\000\000\025\000\000\001\151\000\000\026\251\000\001\152\244" + "\000\026\252\244\001\152\252\220\006\252\252\220\005\126\252\100" + "\000\032\252\100\000\152\151\000\001\251\151\000\006\244\144\000" + "\032\220\144\000\152\100\020\000\031\000\000\000\004\000\000\000" }, + { "based_arrow_down", 4, 10, 12, 4, 10, + "\125\125\126\252\251\125\125\126\252\251\125\245\120\032\100\001" + "\244\001\132\124\031\246\101\152\224\005\245\000\025\100" }, + { "based_arrow_up", 6, 10, 12, 4, 10, + "\000\120\000\032\100\026\251\101\232\144\025\245\100\032\100\001" + "\244\005\132\125\152\252\225\125\125\152\252\225\125\125" }, + { "boat", 8, 16, 9, 14, 4, + "\000\026\000\000\000\152\240\000\201\225\150\000\252\252\252\252" + "\125\125\126\225\125\125\131\125\125\125\145\100\252\252\244\000" + "\125\125\120\000" }, + { "bogosity", 10, 15, 16, 7, 7, + "\125\105\105\125\251\031\032\225\144\144\145\101\221\221\220\126" + "\126\126\125\252\252\252\226\145\145\146\131\221\221\231\146\106" + "\106\145\231\131\131\226\252\252\252\125\225\225\225\006\106\106" + "\101\131\031\031\126\244\144\152\125\121\121\125" }, + { "bottom_left_corner", 12, 16, 16, 1, 14, + "\125\000\000\000\151\000\000\000\151\025\000\120\151\031\001\220" + "\151\031\006\100\151\031\031\000\151\031\144\000\151\031\220\000" + "\151\032\125\120\151\032\252\220\151\025\125\120\151\000\000\000" + "\151\125\125\125\152\252\252\251\152\252\252\251\125\125\125\125" }, + { "bottom_right_corner", 14, 16, 16, 14, 14, + "\000\000\000\125\000\000\000\151\005\000\124\151\006\100\144\151" + "\001\220\144\151\000\144\144\151\000\031\144\151\000\006\144\151" + "\005\125\244\151\006\252\244\151\005\125\124\151\000\000\000\151" + "\125\125\125\151\152\252\252\251\152\252\252\251\125\125\125\125" }, + { "bottom_side", 16, 15, 16, 7, 14, + "\000\005\100\000\000\031\000\000\000\144\000\000\001\220\000\000" + "\006\100\000\000\031\000\000\120\144\024\001\221\221\220\001\226" + "\131\000\001\231\220\000\001\251\000\000\001\220\000\125\125\125" + "\125\252\252\252\226\252\252\252\125\125\125\125" }, + { "bottom_tee", 18, 16, 12, 8, 10, + "\000\005\120\000\000\006\220\000\000\006\220\000\000\006\220\000" + "\000\006\220\000\000\006\220\000\000\006\220\000\000\006\220\000" + "\125\126\225\125\152\252\252\251\152\252\252\251\125\125\125\125" }, + { "box_spiral", 20, 16, 16, 8, 8, + "\252\252\252\251\225\125\125\125\232\252\252\251\231\125\125\131" + "\231\252\252\231\231\225\125\231\231\232\251\231\231\231\131\231" + "\231\231\231\231\231\232\231\231\231\225\131\231\231\252\251\231" + "\231\125\125\231\232\252\252\231\225\125\125\131\252\252\252\251" }, + { "center_ptr", 22, 12, 16, 5, 1, + "\000\125\000\000\151\000\001\151\100\001\252\100\005\252\120\006" + "\252\220\026\252\224\032\252\244\132\252\245\151\151\151\145\151" + "\131\124\151\025\000\151\000\000\151\000\000\151\000\000\125\000" }, + { "circle", 24, 16, 16, 8, 8, + "\000\025\124\000\001\132\245\100\005\252\252\120\026\252\252\224" + "\032\245\132\244\132\220\006\245\152\100\001\251\152\100\001\251" + "\152\100\001\251\152\100\001\251\132\220\006\245\032\245\132\244" + "\026\252\252\224\005\252\252\120\001\132\245\100\000\025\124\000" }, + { "clock", 26, 15, 16, 6, 3, + "\032\252\252\101\241\252\012\112\030\132\112\141\206\222\111\206" + "\251\131\046\006\124\220\232\006\251\012\132\252\252\244\142\032" + "\110\221\210\151\042\106\041\244\211\030\232\246\044\242\032\110" + "\246\250\024\052\232\252\252\252\152\252\252\251" }, + { "coffee_mug", 28, 16, 16, 7, 9, + "\002\252\252\000\011\125\125\200\051\125\125\151\046\125\126\231" + "\145\252\251\131\245\125\125\131\245\125\125\131\145\125\125\131" + "\045\125\125\131\046\226\126\231\151\231\231\231\251\232\231\231" + "\246\231\226\231\145\125\125\131\045\125\125\131\012\252\252\240" }, + { "cross", 30, 16, 16, 7, 7, + "\000\025\120\000\000\031\220\000\000\031\220\000\000\031\220\000" + "\000\031\220\000\125\131\225\125\125\131\225\125\252\251\252\252" + "\125\125\125\125\252\251\252\252\000\031\220\000\000\031\220\000" + "\000\031\220\000\000\031\220\000\000\031\220\000\000\031\220\000" }, + { "cross_reverse", 32, 16, 15, 7, 7, + "\044\030\220\140\211\030\221\211\142\130\226\044\030\230\230\220" + "\006\050\242\100\125\210\211\125\252\240\052\252\000\001\000\000" + "\252\240\052\252\125\210\211\125\006\050\242\100\030\230\230\220" + "\142\130\226\044\211\030\221\211\044\030\220\140" }, + { "crosshair", 34, 16, 16, 7, 7, + "\000\005\100\000\000\006\100\000\000\006\100\000\000\006\100\000" + "\000\006\100\000\000\006\100\000\125\126\125\125\125\126\125\125" + "\252\251\252\252\000\006\100\000\000\006\100\000\000\006\100\000" + "\000\006\100\000\000\006\100\000\000\006\100\000\000\006\100\000" }, + { "diamond_cross", 36, 16, 16, 7, 7, + "\000\025\120\000\000\131\224\000\001\151\245\000\005\211\211\100" + "\026\011\202\120\130\011\200\224\145\131\225\145\252\250\252\251" + "\125\125\125\125\250\011\200\250\045\011\201\140\011\111\205\200" + "\002\131\226\000\000\231\230\000\000\051\240\000\000\011\200\000" }, + { "dot", 38, 12, 12, 6, 6, + "\001\125\100\025\252\124\032\252\244\132\252\245\152\252\251\152" + "\252\251\152\252\251\152\252\251\132\252\245\032\252\244\025\252" + "\124\001\125\100" }, + { "dotbox", 40, 14, 14, 7, 6, + "\125\125\125\126\252\252\251\145\125\125\226\100\000\031\144\000" + "\001\226\101\124\031\144\032\101\226\101\244\031\144\025\101\226" + "\100\000\031\144\000\001\226\125\125\131\152\252\252\225\125\125" + "\125" }, + { "double_arrow", 42, 12, 16, 6, 8, + "\000\125\000\001\151\100\005\252\120\026\252\224\132\151\245\151" + "\151\151\125\151\125\000\151\000\000\151\000\125\151\125\151\151" + "\151\132\151\245\026\252\224\005\252\120\001\151\100\000\125\000" }, + { "draft_large", 44, 15, 16, 14, 0, + "\000\000\000\024\000\000\005\140\000\001\132\100\000\126\250\000" + "\025\252\200\005\152\252\001\132\252\240\006\252\252\200\000\026" + "\250\000\001\146\240\000\026\032\000\001\140\150\000\026\001\200" + "\001\140\006\000\006\000\000\000\040\000\000\000" }, + { "draft_small", 46, 15, 15, 14, 0, + "\000\000\000\030\000\000\006\220\000\001\252\000\000\152\244\000" + "\032\252\200\000\125\251\000\000\031\240\000\001\226\100\000\031" + "\030\000\001\220\100\000\031\000\000\001\220\000\000\031\000\000" + "\001\220\000\000\011\000\000\000\000" }, + { "draped_box", 48, 14, 14, 7, 6, + "\125\125\125\126\252\252\251\140\145\220\226\032\132\111\146\220" + "\151\226\244\121\251\145\032\105\226\121\244\131\152\105\032\226" + "\151\006\231\141\245\244\226\006\131\011\152\252\252\225\125\125" + "\125" }, + { "exchange", 50, 16, 16, 7, 7, + "\120\025\124\000\144\152\251\000\151\252\252\100\152\245\126\220" + "\145\220\001\220\145\245\000\120\152\251\000\000\125\125\000\000" + "\000\000\125\125\000\000\152\251\005\000\032\131\006\100\006\131" + "\006\225\132\251\001\252\252\151\000\152\251\031\000\025\124\005" }, + { "fleur", 52, 16, 16, 8, 8, + "\000\005\120\000\000\006\224\000\000\032\244\000\000\152\251\000" + "\001\026\224\100\006\106\221\220\132\126\225\245\152\252\252\251" + "\152\252\252\251\132\126\225\245\006\106\221\220\001\026\224\100" + "\000\152\251\000\000\032\244\000\000\006\220\000\000\005\120\000" }, + { "gobbler", 54, 16, 16, 14, 3, + "\000\000\152\220\000\000\152\120\220\000\132\132\226\252\232\125" + "\252\252\252\125\252\251\132\120\252\245\132\120\151\125\132\220" + "\125\125\252\120\126\252\251\120\025\225\125\100\001\225\125\000" + "\001\220\000\000\001\220\000\000\006\251\000\000\005\125\000\000" }, + { "gumby", 56, 16, 16, 2, 0, + "\012\252\000\000\122\125\200\000\244\225\140\000\251\231\230\000" + "\244\225\130\000\244\232\231\120\252\225\132\244\132\225\132\252" + "\005\225\130\152\000\225\130\152\000\226\131\252\000\226\130\152" + "\000\226\130\025\002\126\126\000\011\126\125\200\012\250\252\200" }, + { "hand1", 58, 13, 16, 12, 0, + "\000\000\006\200\000\032\240\000\152\220\000\152\220\000\152\220" + "\000\152\251\001\152\252\221\232\252\224\252\252\251\046\252\252" + "\105\132\252\101\126\252\100\226\145\100\051\131\000\006\231\000" + "\000\151\000\000" }, + { "hand2", 60, 16, 16, 0, 1, + "\025\125\100\000\152\252\220\000\225\125\144\000\152\251\131\000" + "\026\125\126\100\001\251\126\100\006\125\126\100\001\251\131\220" + "\006\125\145\144\001\245\225\131\000\132\125\144\000\031\145\220" + "\000\006\126\100\000\001\231\000\000\000\144\000\000\000\020\000" }, + { "heart", 62, 15, 14, 6, 8, + "\012\250\252\200\245\152\126\212\100\144\006\244\000\100\006\220" + "\000\000\032\100\000\000\151\000\104\001\251\000\100\032\051\000" + "\001\240\051\000\032\000\051\001\240\000\051\132\000\000\051\240" + "\000\000\052\000\000" }, + { "icon", 64, 16, 16, 8, 8, + "\252\252\252\252\246\146\146\146\231\231\231\232\246\146\146\146" + "\231\125\125\232\246\125\125\146\231\125\125\232\246\125\125\146" + "\231\125\125\232\246\125\125\146\231\125\125\232\246\125\125\146" + "\231\231\231\232\246\146\146\146\231\231\231\232\252\252\252\252" }, + { "iron_cross", 66, 16, 16, 8, 7, + "\005\125\125\120\032\252\252\244\026\252\252\224\145\252\252\131" + "\151\152\251\151\152\132\245\251\152\226\226\251\152\252\252\251" + "\152\252\252\251\152\226\226\251\152\132\245\251\151\152\251\151" + "\145\252\252\131\026\252\252\224\032\252\252\244\005\125\125\120" }, + { "left_ptr", 68, 10, 16, 1, 1, + "\120\000\006\100\000\151\000\006\244\000\152\220\006\252\100\152" + "\251\006\252\244\152\252\226\252\125\151\244\006\106\220\120\151" + "\000\001\244\000\032\100\000\120" }, + { "left_side", 70, 16, 15, 1, 7, + "\125\000\000\000\151\000\000\000\151\000\120\000\151\001\220\000" + "\151\006\100\000\151\031\000\000\151\145\125\125\151\252\252\251" + "\151\145\125\125\151\031\000\000\151\006\100\000\151\001\220\000" + "\151\000\120\000\151\000\000\000\125\000\000\000" }, + { "left_tee", 72, 12, 16, 1, 8, + "\125\000\000\151\000\000\151\000\000\151\000\000\151\000\000\151" + "\000\000\151\125\125\152\252\251\152\252\251\151\125\125\151\000" + "\000\151\000\000\151\000\000\151\000\000\151\000\000\125\000\000" }, + { "leftbutton", 74, 16, 16, 8, 8, + "\025\125\125\120\152\252\252\244\152\252\252\244\145\145\145\144" + "\145\146\146\144\145\146\146\144\145\146\146\144\145\146\146\144" + "\145\145\145\144\152\252\252\244\152\252\252\244\152\252\252\244" + "\152\252\252\244\152\252\252\244\152\252\252\244\025\125\125\120" }, + { "ll_angle", 76, 12, 12, 1, 10, + "\125\000\000\151\000\000\151\000\000\151\000\000\151\000\000\151" + "\000\000\151\000\000\151\000\000\151\125\125\152\252\251\152\252" + "\251\125\125\125" }, + { "lr_angle", 78, 12, 12, 10, 10, + "\000\000\125\000\000\151\000\000\151\000\000\151\000\000\151\000" + "\000\151\000\000\151\000\000\151\125\125\151\152\252\251\152\252" + "\251\125\125\125" }, + { "man", 80, 16, 16, 14, 5, + "\001\132\224\000\006\251\252\000\005\131\225\100\220\006\100\004" + "\144\032\220\052\031\145\145\232\006\246\152\105\001\146\145\000" + "\000\045\144\000\000\031\220\000\000\145\144\000\001\226\131\000" + "\006\131\226\100\026\144\146\120\152\220\032\245\252\220\032\252" }, + { "middlebutton", 82, 16, 16, 8, 8, + "\025\125\125\120\152\252\252\244\152\252\252\244\145\145\145\144" + "\146\145\146\144\146\145\146\144\146\145\146\144\146\145\146\144" + "\145\145\145\144\152\252\252\244\152\252\252\244\152\252\252\244" + "\152\252\252\244\152\252\252\244\152\252\252\244\025\125\125\120" }, + { "mouse", 84, 16, 16, 4, 1, + "\000\125\100\000\001\124\000\000\000\152\000\000\000\045\000\000" + "\025\151\125\100\125\132\125\120\152\252\252\225\225\125\125\145" + "\232\132\132\151\232\132\132\151\232\132\132\151\225\125\125\151" + "\005\125\125\051\001\125\124\000\000\225\140\000\000\052\200\000" }, + { "pencil", 86, 13, 16, 11, 15, + "\132\220\000\031\131\000\006\126\220\000\145\230\000\012\246\100" + "\001\225\140\000\031\131\000\002\125\200\000\145\144\000\012\126" + "\000\001\225\220\000\031\131\000\001\252\100\000\032\220\000\001" + "\244\000\000\031" }, + { "pirate", 88, 16, 16, 7, 12, + "\000\152\220\000\001\252\244\000\006\252\251\000\032\132\132\100" + "\032\132\132\100\006\252\251\000\001\252\244\000\100\152\220\001" + "\200\152\220\045\220\152\220\151\145\032\101\220\032\200\052\100" + "\000\052\200\000\026\252\250\011\252\125\132\251\225\000\005\144" }, + { "plus", 90, 12, 12, 5, 6, + "\000\125\000\000\151\000\000\151\000\000\151\000\125\151\125\152" + "\252\251\152\252\251\125\151\125\000\151\000\000\151\000\000\151" + "\000\000\125\000" }, + { "question_arrow", 92, 11, 16, 5, 8, + "\002\252\000\052\252\002\245\152\032\125\151\152\001\245\151\012" + "\221\124\251\101\152\224\001\251\100\006\144\000\031\220\002\246" + "\240\026\232\120\026\245\000\026\120\000\025\000" }, + { "right_ptr", 94, 10, 16, 8, 1, + "\000\000\120\000\031\000\006\220\001\251\000\152\220\032\251\006" + "\252\221\252\251\152\252\225\132\251\001\246\220\151\031\006\220" + "\121\244\000\032\100\000\120\000" }, + { "right_side", 96, 16, 15, 14, 7, + "\000\000\000\125\000\000\000\151\000\005\000\151\000\006\100\151" + "\000\001\220\151\000\000\144\151\125\125\131\151\152\252\252\151" + "\125\125\131\151\000\000\144\151\000\001\220\151\000\006\100\151" + "\000\005\000\151\000\000\000\151\000\000\000\125" }, + { "right_tee", 98, 12, 16, 10, 8, + "\000\000\125\000\000\151\000\000\151\000\000\151\000\000\151\000" + "\000\151\125\125\151\152\252\251\152\252\251\125\125\151\000\000" + "\151\000\000\151\000\000\151\000\000\151\000\000\151\000\000\125" }, + { "rightbutton", 100, 16, 16, 8, 8, + "\025\125\125\120\152\252\252\244\152\252\252\244\145\145\145\144" + "\146\146\145\144\146\146\145\144\146\146\145\144\146\146\145\144" + "\145\145\145\144\152\252\252\244\152\252\252\244\152\252\252\244" + "\152\252\252\244\152\252\252\244\152\252\252\244\025\125\125\120" }, + { "rtl_logo", 102, 16, 16, 7, 7, + "\125\125\125\125\152\252\252\251\145\125\131\131\144\000\031\031" + "\145\125\131\031\152\252\251\031\145\145\131\031\144\144\031\031" + "\144\144\031\031\144\145\131\131\144\152\252\251\144\145\125\131" + "\144\144\000\031\145\145\125\131\152\252\252\251\125\125\125\125" }, + { "sailboat", 104, 16, 16, 8, 0, + "\000\000\120\000\000\000\124\000\000\001\144\000\000\005\145\000" + "\000\006\151\000\000\026\151\000\000\032\151\100\000\132\152\100" + "\000\152\152\100\001\152\152\120\001\252\152\220\005\252\152\220" + "\006\252\152\225\026\252\152\245\132\251\132\200\025\125\124\000" }, + { "sb_down_arrow", 106, 9, 16, 4, 15, + "\005\124\001\231\000\146\100\031\220\006\144\001\231\000\146\100" + "\031\220\006\144\001\231\005\146\125\131\225\052\252\002\252\000" + "\052\000\002\000" }, + { "sb_h_double_arrow", 108, 15, 9, 7, 4, + "\001\100\005\000\031\000\031\001\245\125\151\032\252\252\251\252" + "\125\126\251\252\252\252\221\245\125\151\001\220\001\220\001\100" + "\005\000" }, + { "sb_left_arrow", 110, 16, 9, 0, 4, + "\000\120\000\000\001\220\000\000\006\225\125\125\032\252\252\252" + "\152\225\125\125\032\252\252\252\006\225\125\125\001\220\000\000" + "\000\120\000\000" }, + { "sb_right_arrow", 112, 16, 9, 15, 4, + "\000\000\005\000\000\000\006\100\125\125\126\220\252\252\252\244" + "\125\125\126\251\252\252\252\244\125\125\126\220\000\000\006\100" + "\000\000\005\000" }, + { "sb_up_arrow", 114, 9, 16, 4, 0, + "\000\200\000\250\000\252\200\252\250\126\145\125\231\120\146\100" + "\031\220\006\144\001\231\000\146\100\031\220\006\144\001\231\000" + "\146\100\025\120" }, + { "sb_v_double_arrow", 116, 9, 15, 4, 7, + "\001\220\001\251\001\252\221\252\251\126\145\101\231\000\146\100" + "\031\220\006\144\001\231\005\146\125\252\251\032\251\001\251\000" + "\031\000" }, + { "shuttle", 118, 16, 16, 11, 0, + "\000\000\006\100\000\000\032\220\000\000\152\244\000\000\251\252" + "\000\030\251\252\000\144\251\252\001\224\251\252\001\224\251\252" + "\001\224\251\252\001\224\251\252\006\224\251\252\032\224\251\252" + "\152\250\251\252\025\244\145\144\000\120\032\244\000\000\006\220" }, + { "sizing", 120, 16, 16, 8, 8, + "\125\125\120\000\152\252\220\000\145\125\120\000\144\000\000\000" + "\144\125\125\000\144\152\251\000\144\145\131\025\144\144\031\031" + "\144\144\031\031\124\145\131\031\000\152\251\031\000\125\126\131" + "\000\000\001\231\000\005\125\151\000\006\252\251\000\005\125\125" }, + { "spider", 122, 16, 16, 6, 7, + "\030\000\002\100\006\000\011\000\002\000\010\000\001\200\044\000" + "\100\225\140\001\220\152\220\152\050\152\222\220\006\252\251\000" + "\006\252\250\000\050\152\226\200\220\152\220\152\100\225\140\001" + "\001\200\040\000\002\100\030\000\006\000\011\000\030\000\002\100" }, + { "spraycan", 124, 12, 16, 10, 2, + "\000\000\012\001\100\205\006\230\112\012\244\205\032\144\112\152" + "\251\000\145\131\000\152\131\000\146\131\000\152\131\000\146\131" + "\000\152\131\000\152\131\000\145\131\000\145\131\000\152\251\000" }, + { "star", 126, 16, 16, 7, 7, + "\000\002\000\000\000\011\200\000\000\011\200\000\000\030\220\000" + "\000\044\140\000\000\140\044\000\001\140\045\100\132\202\012\224" + "\240\000\000\051\132\200\012\224\005\202\011\100\006\011\202\100" + "\030\044\140\220\030\220\030\220\032\100\006\220\031\000\001\220" }, + { "target", 128, 16, 14, 7, 7, + "\000\032\220\000\000\252\250\000\002\245\152\000\012\120\026\200" + "\051\000\001\240\244\002\000\150\240\011\200\051\240\024\120\051" + "\140\005\100\045\130\001\000\224\026\000\002\120\005\240\051\100" + "\001\132\225\000\000\025\120\000" }, + { "tcross", 130, 15, 15, 7, 7, + "\000\005\100\000\000\031\000\000\000\144\000\000\001\220\000\000" + "\006\100\000\000\031\000\005\125\145\125\132\252\252\251\125\126" + "\125\124\000\031\000\000\000\144\000\000\001\220\000\000\006\100" + "\000\000\031\000\000\000\124\000\000" }, + { "top_left_arrow", 132, 16, 16, 1, 1, + "\124\000\000\000\151\100\000\000\152\224\000\000\032\251\100\000" + "\032\252\224\000\006\252\251\120\006\252\252\220\001\252\225\120" + "\001\252\220\000\000\151\144\000\000\151\031\000\000\031\006\100" + "\000\031\001\220\000\025\000\144\000\000\000\031\000\000\000\005" }, + { "top_left_corner", 134, 16, 16, 1, 1, + "\125\125\125\125\152\252\252\251\152\252\252\251\151\125\125\125" + "\151\000\000\000\151\025\125\120\151\032\252\220\151\032\125\120" + "\151\031\220\000\151\031\144\000\151\031\031\000\151\031\006\100" + "\151\031\001\220\151\025\000\120\151\000\000\000\125\000\000\000" }, + { "top_right_corner", 136, 16, 16, 14, 1, + "\125\125\125\125\152\252\252\251\152\252\252\251\125\125\125\151" + "\000\000\000\151\005\125\124\151\006\252\244\151\005\125\244\151" + "\000\006\144\151\000\031\144\151\000\144\144\151\001\220\144\151" + "\006\100\144\151\005\000\124\151\000\000\000\151\000\000\000\125" }, + { "top_side", 138, 15, 16, 7, 1, + "\125\125\125\125\252\252\252\226\252\252\252\125\125\125\125\000" + "\006\100\000\000\152\100\000\006\146\100\000\145\226\100\006\106" + "\106\100\024\031\005\000\000\144\000\000\001\220\000\000\006\100" + "\000\000\031\000\000\000\144\000\000\001\120\000" }, + { "top_tee", 140, 16, 12, 8, 1, + "\125\125\125\125\152\252\252\251\152\252\252\251\125\126\225\125" + "\000\006\220\000\000\006\220\000\000\006\220\000\000\006\220\000" + "\000\006\220\000\000\006\220\000\000\006\220\000\000\005\120\000" }, + { "trek", 142, 9, 16, 4, 0, + "\001\220\000\124\000\152\100\152\244\152\252\132\232\226\252\244" + "\152\244\006\244\004\144\106\152\145\246\151\145\226\131\021\226" + "\104\145\220\031" }, + { "ul_angle", 144, 12, 12, 1, 1, + "\125\125\125\152\252\251\152\252\251\151\125\125\151\000\000\151" + "\000\000\151\000\000\151\000\000\151\000\000\151\000\000\151\000" + "\000\125\000\000" }, + { "umbrella", 146, 16, 16, 8, 2, + "\001\025\024\124\121\125\125\105\105\225\226\120\025\131\131\225" + "\145\226\231\140\131\152\245\225\126\006\102\124\000\006\100\000" + "\000\006\100\000\000\006\100\000\000\006\100\000\000\006\124\000" + "\000\006\124\000\000\006\144\000\000\006\144\000\000\001\220\000" }, + { "ur_angle", 148, 12, 12, 10, 1, + "\125\125\125\152\252\251\152\252\251\125\125\151\000\000\151\000" + "\000\151\000\000\151\000\000\151\000\000\151\000\000\151\000\000" + "\151\000\000\125" }, + { "watch", 150, 16, 16, 15, 9, + "\006\252\251\000\006\252\251\000\006\252\251\000\032\252\252\100" + "\151\126\126\220\245\126\125\245\225\126\125\152\225\132\225\152" + "\225\132\225\152\225\145\125\152\245\225\125\245\151\125\126\220" + "\032\252\252\100\006\252\251\000\006\252\251\000\006\252\251\000" }, + { "xterm", 152, 9, 16, 4, 8, + "\125\025\132\232\225\152\124\026\120\001\220\000\144\000\031\000" + "\006\100\001\220\000\144\000\031\000\006\100\005\224\025\251\126" + "\246\245\124\125" }, + { NULL, 0, 0, 0, 0, 0, NULL }, +}; diff --git a/gtk/makefile.mingw.in b/gtk/makefile.mingw.in index cb77bf1039..d5c31d3adb 100644 --- a/gtk/makefile.mingw.in +++ b/gtk/makefile.mingw.in @@ -179,7 +179,6 @@ gtk_OBJECTS = \ gtktreedatalist.o \ gtktreednd.o \ gtktreemodel.o \ - gtktreemodelsimple.o \ gtktreemodelsort.o \ gtktreeselection.o \ gtktreestore.o \ @@ -323,7 +322,6 @@ gtk_public_h_sources = \ gtktreednd.h \ gtktreeitem.h \ gtktreemodel.h \ - gtktreemodelsimple.h \ gtktreemodelsort.h \ gtktreeselection.h \ gtktreesortable.h \ diff --git a/gtk/makefile.msc.in b/gtk/makefile.msc.in index afb53f4385..01d974edcb 100644 --- a/gtk/makefile.msc.in +++ b/gtk/makefile.msc.in @@ -208,7 +208,6 @@ gtk_public_h_sources = \ gtkcolorsel.h \ gtkcolorseldialog.h \ gtkcombo.h \ - gtkcompat.h \ gtkcontainer.h \ gtkctree.h \ gtkcurve.h \ @@ -263,14 +262,12 @@ gtk_public_h_sources = \ gtkmenushell.h \ gtkmessagedialog.h \ gtkmisc.h \ - gtkmodelsimple.h \ gtknotebook.h \ gtkoldeditable.h \ gtkobject.h \ gtkoptionmenu.h \ gtkpacker.h \ gtkpaned.h \ - gdk-pixbuf-loader.h \ gtkpixmap.h \ gtkplug.h \ gtkpreview.h \ @@ -310,10 +307,12 @@ gtk_public_h_sources = \ gtktoolbar.h \ gtktooltips.h \ gtktree.h \ + gtktreednd.h \ gtktreeitem.h \ gtktreemodel.h \ gtktreemodelsort.h \ gtktreeselection.h \ + gtktreesortable.h \ gtktreestore.h \ gtktreeview.h \ gtktreeviewcolumn.h \ @@ -331,7 +330,6 @@ gtk_public_h_sources = \ # More headers to use when autogenerating. gdk_headers = \ - ..\gdk\gdkcc.h \ ..\gdk\gdkcolor.h \ ..\gdk\gdkcursor.h \ ..\gdk\gdkdnd.h \ -- 2.30.2